iki Listpicker listesinde yapılan seçime göre işlem yapma
Merhabalar.Geliştirmekte olduğum projemde seçilen 2 uzunluk birimine göre çeviri yapıp sonucu ekrana yazdıracak bir uygulama geliştirmek istiyorum.Fakat şöyle bir sorunum var.Uzunluk birimlerini 2 adet ListPicker içerisinde gösterip kullanıcının bunlardan seçip yaparak hesapla butonuyla sonucu yazdırması gerekiyor..2 List picker için de uzunluk birimlerini ekledim.Örneğin
String[] birimler = {"km","m","cm","mm"};
String[] birimler2 = {"km","m","cm","mm"}; şeklinde tanımlayarak Listpicker lara kaynak olarak gösterdim.Fakat uzunluk birimlerinin sayısı fazla olduğu için aralarında yapılacak seçimler için nasıl bir algoritma oluşturabilirim? mesela km - cm olarak çevrilme durumunda ayrı hesaplama ya da m - mm olarak çevrilme durumunda farklı hesaplama yapılması gerekiyor.Birimlerin sayısı az olsaydı if deyimiyle olayı çözebilirdim.Fakat 40-50 civarında birim olacağı için if ile olayın içinden çıkamam.Konuyla ilgili daha pratik bir yöntem önerebilir misiniz? Teşekkürler.